Lucene search
+L
Libexpat ProjectLibexpat

64 matches found

CVE
CVE
•added 2024/03/10 12:00 a.m.•8398 views

CVE-2024-28757

The CVE-2024-28757 entry concerns libexpat up to version 2.6.1, where XML External Entity (XXE) processing can be triggered when isolated external parsers are used (XML_ExternalEntityParserCreate). The impact is denial of service or resource exhaustion (availability impact: HIGH) with CVSS v3.1 b...

7.5CVSS7.4AI score0.02006EPSS
Save
CVE
CVE
•added 2019/09/04 5:59 a.m.•865 views

CVE-2019-15903

CVE-2019-15903 is a libexpat/libxml2 (Expat) issue present in libexpat prior to 2.2.8. Crafted XML input could cause the parser to switch from DTD parsing to document parsing too early, and a subsequent call to XML_GetCurrentLineNumber/XML_GetCurrentColumnNumber could trigger a heap-based buffer ...

7.5CVSS7.1AI score0.06643EPSS
Save
CVE
CVE
•added 2022/02/16 12:40 a.m.•765 views

CVE-2022-25235

CVE-2022-25235: In Expat (libexpat) xmltok_impl.c, there is insufficient validation of encoding (e.g., UTF-8 validity in certain contexts) prior to version 2.4.5. PUBLICLY documented impact is high/critical: CVSS 3.1 vector shows NETWORK attack, U/N UI, with C/H/I/H and a base score of 9.8. The c...

9.8CVSS7.5AI score0.04955EPSS
Save
CVE
CVE
•added 2014/01/21 6:00 p.m.•720 views

CVE-2013-0340

CVE-2013-0340 concerns the expat XML parser. The issue arises from improper handling of XML entity expansion (XXE) unless an application enables XML_SetEntityDeclHandler. This can allow a remote attacker to cause denial of service (resource consumption), trigger requests to intranet endpoints, or...

6.8CVSS7.4AI score0.19433EPSS
Save
CVE
CVE
•added 2022/02/16 12:39 a.m.•681 views

CVE-2022-25236

CVE-2022-25236 (Expat/libexpat) affects Expat before 2.4.5, where attackers can insert namespace-separator characters into namespace URIs in xmlparse.c. The issue can enable attacker-controlled input to trigger a denial of service or, in certain contexts (e.g., misuse of xmlns[:prefix] attribute ...

9.8CVSS7.2AI score0.35867EPSS
Save
CVE
CVE
•added 2019/06/24 4:06 p.m.•598 views

CVE-2018-20843

The CVE-2018-20843 issue affects libexpat (Expat) prior to 2.2.7, where XML inputs with many colons can cause high RAM/CPU usage and enable DoS. Related CVE-2019-15903 describes a heap-based buffer over-read when crafted XML triggers early parsing state switches. Public advisories confirm that an...

7.8CVSS7.5AI score0.07107EPSS
Save
CVE
CVE
•added 2022/02/18 4:24 a.m.•576 views

CVE-2022-25315

CVE-2022-25315 affects libexpat (Expat) with an integer overflow in storeRawNames in versions before 2.4.5. Public sources (e.g., AlmaLinux ALAS2-2022-1779, AlmaLinux ALSA-2022-7811, CentOS/Red Hat advisories) indicate the issue has been addressed in later expat releases (upgrades to 2.4.5+; 2.4....

9.8CVSS7.5AI score0.04821EPSS
Save
CVE
CVE
•added 2022/10/24 12:00 a.m.•559 views

CVE-2022-43680

In CVE-2022-43680, libexpat up to version 2.4.9 contains a use-after-free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate during out-of-memory situations. The impact is rated High (Availability impact) with a CVSSv3.1 base score of 7.5 (Network attack vector, no ...

7.5CVSS7.7AI score0.02457EPSS
Save
CVE
CVE
•added 2022/09/14 12:00 a.m.•553 views

CVE-2022-40674

CVE-2022-40674 affects libexpat (expat) prior to 2.4.9, with a use-after-free in the doContent function of xmlparse.c. The connected advisories confirm this weakness can lead to denial of service or potentially arbitrary code execution via memory corruption, depending on how the parser handles in...

8.1CVSS8.3AI score0.02223EPSS
Save
CVE
CVE
•added 2022/01/24 1:06 a.m.•549 views

CVE-2022-23852

Expat (libexpat) contains a signed integer overflow in XML_GetBuffer when XML_CONTEXT_BYTES is nonzero (CVE-2022-23852). IV was observed in multiple advisories and bulletins; the issue can lead to arbitrary code execution or crash if exploited. A fix exists in expat 2.4.4 and later; affected dist...

9.8CVSS8.1AI score0.04563EPSS
Save
CVE
CVE
•added 2016/05/26 4:00 p.m.•538 views

CVE-2016-0718

CVE-2016-0718 is evidenced in connected Apple documents as part of the Expat (libexpat) updates applied to OS X El Capitan and iTunes-related components. The Expat/libexpat entry notes that processing XML can trigger vulnerabilities in affected builds, with CVE-2016-0718 specifically associated w...

9.8CVSS8.7AI score0.13335EPSS
Save
CVE
CVE
•added 2022/01/26 6:02 p.m.•530 views

CVE-2022-23990

CVE-2022-23990 affects Expat (libexpat) before 2.4.4. The issue is an integer overflow in doProlog, leading to denial of service and potential exploitation. Advisories from AlmaLinux and Amazon Linux indicate remediation via upgrading expat to a fixed version (e.g., Expats newer than 2.4.4; ALAS ...

7.5CVSS7.2AI score0.03992EPSS
Save
CVE
CVE
•added 2022/01/08 2:57 a.m.•438 views

CVE-2022-22822

CVE-2022-22822 affects Expat (libexpat) prior to 2.4.3, where addBinding in xmlparse.c can overflow an integer and enable remote code execution or other impact as described in published advisories. The vulnerability is tied to an integer overflow in xmlparse.c (addBinding), with CVSS-derived seve...

9.8CVSS9.5AI score0.04829EPSS
Save
CVE
CVE
•added 2022/01/01 6:47 p.m.•417 views

CVE-2021-45960

CVE-2021-45960 (Expat/libexpat) is corroborated by connected advisories describing a left shift (29 or more) in storeAtts() of xmlparse.c that can trigger realloc misbehavior, potentially leading to allocation errors or memory mismanagement in Expat before 2.4.3. The CVE is repeatedly listed acro...

9CVSS9.1AI score0.04234EPSS
Save
CVE
CVE
•added 2024/10/27 12:00 a.m.•401 views

CVE-2024-50602

The libexpat library before version 2.6.4 is vulnerable to a crash in the XML_ResumeParser function. The root cause is that XML_StopParser can stop or suspend a parser that has not yet started, leading to an improper check for unusual or exceptional conditions (CWE-754). This vulnerability can re...

5.9CVSS7.1AI score0.01033EPSS
Save
CVE
CVE
•added 2015/07/23 12:00 a.m.•366 views

CVE-2015-1283

The material confirms CVE-2015-1283 is an Expat XML_GetBuffer integer/heap overflow issue, with impact on multiple products using expat up to 2.1.0 (e.g., Chrome before 44.0.2403.89). Related CVEs include CVE-2015-2716 and CVE-2016-4472 (note: the latter indicates the overflow protection was remo...

6.8CVSS7.5AI score0.18439EPSS
Save
CVE
CVE
•added 2022/02/18 4:25 a.m.•366 views

CVE-2022-25314

CVE-2022-25314 affects Expat (libexpat) and is caused by an integer overflow in copyString() in xmlparse.c. The issue can enable arbitrary code execution or crash the process when processing crafted input. Public advisories and bulletins from AlmaLinux, AlmaLinux 9/8, Astra Linux, Cloud Foundry, ...

7.5CVSS6.8AI score0.04693EPSS
Save
CVE
CVE
•added 2022/01/08 2:57 a.m.•357 views

CVE-2022-22823

CVE-2022-22823 affects Expat (libexpat) with an integer overflow in build_model() in xmlparse.c, vulnerable prior to 2.4.3. The CVE is corroborated by multiple sources (e.g., ALAS2-2022-1809, ALSA-2022-7692) and Cloud Foundry USN references, all indicating Expat pre-2.4.3 contains the overflow is...

9.8CVSS9.5AI score0.03404EPSS
Save
CVE
CVE
•added 2022/01/08 2:56 a.m.•354 views

CVE-2022-22824

CVE-2022-22824 affects Expat (libexpat) with an integer overflow in defineAttribute() within xmlparse.c for versions before 2.4.3. The issue is confirmed by connected documents listing multiple Expat CVEs (e.g., CVE-2021-46143, CVE-2022-22822–22827) and advisories referencing 2.4.3 as the fix ver...

9.8CVSS9.5AI score0.03404EPSS
Save
CVE
CVE
•added 2012/07/03 7:00 p.m.•351 views

CVE-2012-0876

The CVE-2012-0876 issue affects the Expat XML parser (xmlparse.c) prior to version 2.1.0, where hash initialization is not salted to prevent hash collisions. This enables context-dependent attackers to trigger collision-based DoS via XML files with many identical identifiers. References and downs...

4.3CVSS7AI score0.05724EPSS
Save
CVE
CVE
•added 2022/01/08 2:56 a.m.•350 views

CVE-2022-22827

CVE-2022-22827 affects Expat (libexpat) stored in xmlparse.c: storeAtts has an integer overflow in versions before 2.4.3. The vulnerability can be triggered by processing crafted XML content and, as described in the advisories, may lead to crashes or arbitrary code execution in some contexts. Aff...

8.8CVSS9.2AI score0.02801EPSS
Save
CVE
CVE
•added 2026/05/10 6:36 a.m.•350 views

CVE-2026-45186

CVE-2026-45186 affects libexpat prior to 2.8.1, where the computational complexity of attribute name collision checks allows a denial of service via moderately sized crafted XML input. The NVD entry reports a high impact on availability (CVSS: 7.5) with network attack vector and no privileges. Pu...

7.5CVSS6.5AI score0.00479EPSS
Save
CVE
CVE
•added 2024/02/04 12:00 a.m.•325 views

CVE-2023-52425

CVE-2023-52425 affects libexpat up to version 2.5.0, causing a denial of service via resource exhaustion when parsing a very large token that requires multiple buffer fills and reparsing from the start. Connected advisories confirm the issue in expat and note public fixes in newer releases (e.g.,...

7.5CVSS7.5AI score0.01815EPSS
Save
CVE
CVE
•added 2017/07/25 8:00 p.m.•316 views

CVE-2017-9233

CVE-2017-9233: XML External Entity DoS in libexpat 2.2.0 and earlier via malformed external entity in an external DTD. Affected: libexpat (Expat XML Parser Library). Impact: parser denial-of-service (infinite loop). Remediation: update to libexpat 2.2.1 (fixes addressed in advisories). If impleme...

7.5CVSS8.4AI score0.08739EPSS
Save
CVE
CVE
•added 2022/01/08 2:56 a.m.•315 views

CVE-2022-22825

CVE-2022-22825 refers to an integer overflow in Expat (libexpat) within xmlparse.c (lookup function) present in versions before 2.4.3. The vulnerability is a code execution/impact class due to heap memory mismanagement from the overflow, with CVSS v3.1 base score 8.8 (high) and network/remote exp...

8.8CVSS9.2AI score0.02636EPSS
Save
CVE
CVE
•added 2022/01/06 3:48 a.m.•309 views

CVE-2021-46143

CVE-2021-46143 affects libexpat (Expat) in doProlog (xmlparse.c) with an integer overflow on m_groupSize prior to 2.4.3. The linked advisories and databases confirm related Expat overflow issues (and other overflow variants such as addBinding, build_model, defineAttribute, lookup, nextScaffoldPar...

8.1CVSS8.9AI score0.0379EPSS
Save
CVE
CVE
•added 2022/01/08 2:56 a.m.•309 views

CVE-2022-22826

CVE-2022-22826 is an integer overflow in the Expat (libexpat) XML parser, specifically in nextScaffoldPart of xmlparse.c, affecting versions before 2.4.3. The initial CVE description confirms the overflow, and connected advisories/patch notes (e.g., AlmaLinux ALAS-2022-1603/7692, CESA-2022:1069) ...

8.8CVSS9.2AI score0.02801EPSS
Save
CVE
CVE
•added 2024/08/30 12:00 a.m.•308 views

CVE-2024-45492

CVE-2024-45492 affects libexpat. Affected: expat library versions older than 2.6.3; vulnerability arises from an integer overflow in nextScaffoldPart() in xmlparse.c on 32-bit platforms, potentially enabling arbitrary code execution. Public advisories (CBL-Mariner, Debian DLA-3893-1, ALSA advisor...

9.8CVSS7.3AI score0.01393EPSS
Save
CVE
CVE
•added 2022/02/18 4:23 a.m.•307 views

CVE-2022-25313

CVE-2022-25313 concerns the Expat/libexpat XML parser. The vulnerability arises from a stack-exhaustion condition triggered by a large nesting depth in the DTD element during build_model processing, allowing an attacker to cause a denial of service. Public advisories in connected docs confirm Exp...

6.5CVSS7.9AI score0.03295EPSS
Save
CVE
CVE
•added 2026/01/23 7:46 a.m.•306 views

CVE-2026-24515

In libexpat before 2.7.4, XML_ExternalEntityParserCreate does not copy unknown encoding handler user data. This vulnerability (CVE-2026-24515) is reflected across multiple advisories/plugins; remediation is to update expat to a version 2.7.4 or newer where the issue is fixed.

2.9CVSS6.6AI score0.00189EPSS
Save
CVE
CVE
•added 2024/08/30 12:00 a.m.•302 views

CVE-2024-45491

CVE-2024-45491 affects libexpat prior to 2.6.3. Root cause: integer overflow in nDefaultAtts within xmlparse.c on 32-bit platforms, potentially enabling memory corruption or code execution. Public details confirm exposure is tied to libexpat, with Debian/ALMA advisories indicating DoS/code exec r...

9.8CVSS7.3AI score0.0113EPSS
Save
CVE
CVE
•added 2024/08/30 12:00 a.m.•288 views

CVE-2024-45490

A negative length parsing vulnerability exists in libexpat versions prior to 2.6.3 . The root cause is located in xmlparse.c , where the XML_ParseBuffer function fails to reject negative length values. This flaw could lead to arbitrary code execution or unexpected app termination , particularly i...

9.8CVSS7AI score0.01686EPSS
Save
CVE
CVE
•added 2016/06/16 6:00 p.m.•272 views

CVE-2012-6702

CVE-2012-6702 affects the Expat XML parser. Root cause: Expat may call srand or be used with a non-zero seed in XML_SetHashSalt, weakening cryptographic protections. Impact: context-dependent attackers could defeat cryptographic protections via srand-based vectors. No explicit fix in the provided...

5.9CVSS6.2AI score0.02371EPSS
Save
CVE
CVE
•added 2009/11/03 4:00 p.m.•266 views

CVE-2009-3720

CVE-2009-3720 affects Expat 2.0.1 (libexpat) and its use in Python, PyXML, w3c-libwww, etc. Root cause: in lib/xmltok_impl.c, updatePosition handles crafted UTF-8 sequences, causing a buffer over-read and potential application crash (DoS). Connected documents confirm exploits are not detailed bey...

5CVSS6.8AI score0.27924EPSS
Save
CVE
CVE
•added 2009/12/04 9:00 p.m.•258 views

CVE-2009-3560

CVE-2009-3560 is an Expat 2.0.1 XML parsing vulnerability (big2_toUtf8 in libxmltok.c) that can cause a denial of service via malformed UTF-8 sequences in XML, triggering a buffer over-read in doProlog. Connected docs reference Expat/XML parsing context and list vulnerable products/versions; howe...

5CVSS6.8AI score0.24313EPSS
Save
CVE
CVE
•added 2016/06/30 5:00 p.m.•248 views

CVE-2016-4472

CVE-2016-4472 affects the Expat XML parser: overflow protections can be removed by compilers with certain optimizations, allowing remote attackers to cause a crash or potentially execute code via crafted XML. The entry notes this stems from an incomplete fix for CVE-2015-1283 and CVE-2015-2716. C...

8.1CVSS8.9AI score0.11946EPSS
Save
CVE
CVE
•added 2026/06/04 4:20 a.m.•245 views

CVE-2026-50219

libexpat before 2.8.2 lacks handler call depth tracking for calls to XML_GetBuffer, XML_Parse, XML_ParseBuffer, XML_ParserFree, or XML_ParserReset from within handlers in cases of a policy violation, causing a use-after-free. Affected: libexpat prior to 2.8.2. Impact is described as a MEDIUM-seve...

5.9CVSS6.1AI score0.00181EPSS
Save
CVE
CVE
•added 2025/09/15 12:00 a.m.•241 views

CVE-2025-59375

Summary: CVE-2025-59375 affects libexpat in Expat before 2.7.2. A small XML document can trigger large dynamic memory allocations, per multiple security advisories. Affected software: libexpat (Expat) prior to version 2.7.2. Impact (as stated): Attackers may cause large memory allocations; impact...

7.5CVSS6.4AI score0.01315EPSS
Save
CVE
CVE
•added 2016/06/16 6:00 p.m.•217 views

CVE-2016-5300

Expat CVE-2016-5300 is a denial-of-service vulnerability in the Expat XML parser caused by insufficient entropy used for hash initialization. The issue allows context-dependent attackers to cause CPU exhaustion via crafted identifiers in XML documents. Connected material confirms this as an Expat...

7.8CVSS7.7AI score0.06539EPSS
Save
CVE
CVE
•added 2026/08/20 4:28 a.m.•153 views

CVE-2026-76957

CVE-2026-76957 affects libexpat versions before 2.8.4 , where a lack of handler call depth tracking with custom encoding callbacks can lead to a use-after-free vulnerability. It is related to CVE-2026-50219, CVE-2026-56131, and CVE-2026-56412. The NVD assigns a CVSS 3.1 score of 7.8 (HIGH) with a...

7.8CVSS6.1AI score0.00107EPSS
Save
CVE
CVE
•added 2012/07/03 7:00 p.m.•147 views

CVE-2012-1148

CVE-2012-1148 is a denial-of-service vulnerability in Expat: a memory leak in poolGrow when expanding entities can be triggered by processing crafted XML, leading to increased memory usage and potential crash of the application using the vulnerable Expat library. The vulnerability is listed acros...

5CVSS7.9AI score0.03565EPSS
Save
CVE
CVE
•added 2026/06/19 3:00 a.m.•147 views

CVE-2026-56132

CVE-2026-56132 affects libexpat prior to 2.8.2, where a heap-based buffer overflow occurs in doProlog within xmlparse.c due to mishandled reallocation of the scaffold backing array when data-structure sharing occurs across parsers. The CVSS metrics indicate a high impact on confidentiality and in...

6.9CVSS6.2AI score0.00103EPSS
Save
CVE
CVE
•added 2026/06/21 3:49 p.m.•143 views

CVE-2026-56407

CVE-2026-56407 affects libexpat prior to 2.8.2, with an integer overflow in doProlog related to storeEntityValue and entity textLen. The NVD entries confirm the issue and describe the vulnerability as an integer overflow in doProlog. The CVE entry indicates a medium base score (CVSS 3.1: AV=L, AC...

6.9CVSS6AI score0.00174EPSS
Save
CVE
CVE
•added 2026/08/18 2:10 p.m.•140 views

CVE-2026-66046

Expat through 2.8.3 has quadratic complexity in storeAtts() in xmlparse.c when processing N attributes with non-normalized values, enabling remote unauthenticated DoS via a small XML document. CVSS 7.5 HIGH. No exploitation observed. Fix: upgrade to patched version (PR #1321).

8.7CVSS7.2AI score0.00742EPSS
Save
CVE
CVE
•added 2024/02/04 12:00 a.m.•133 views

CVE-2023-52426

CVE-2023-52426 affects libexpat up to version 2.5.0 and allows recursive XML Entity Expansion when XML_DTD is undefined at compile time. The connected advisories indicate the issue is real across multiple vendors (e.g., Broadcom/Brocade and Mariner/MSR contexts) and that fixes exist in libexpat 2...

5.5CVSS5.6AI score0.00373EPSS
Save
CVE
CVE
•added 2012/07/03 7:00 p.m.•124 views

CVE-2012-1147

CVE-2012-1147 affects the expat XML parser. The issue is in readfilemap.c before 2.1.0, where a resource leak can be triggered by processing a large number of crafted XML files, potentially leading to denial of service via file descriptor/resource exhaustion. Affected products using expat librari...

4.3CVSS7.9AI score0.02567EPSS
Save
CVE
CVE
•added 2026/06/19 2:56 a.m.•117 views

CVE-2026-56131

CVE-2026-56131 affects libexpat prior to 2.8.2, where handler call depth tracking is missing for XML_ResumeParser calls made from within handlers during a policy violation. This leads to a use-after-free condition as described (similar to CVE-2026-50219). The Connected documents identify the affe...

4.9CVSS6.1AI score0.00175EPSS
Save
CVE
CVE
•added 2026/04/16 4:52 p.m.•107 views

CVE-2026-41080

The libexpat library (versions prior to 2.8.0 ) is vulnerable to hash flooding attacks because it uses insufficient entropy. An attacker can trigger this by providing a crafted XML document . This issue has been addressed in updated versions, such as 2.8.2-1 for specific distributions. In Amazon ...

7.5CVSS5.9AI score0.00398EPSS
Save
CVE
CVE
•added 2026/01/30 6:40 a.m.•103 views

CVE-2026-25210

CVE-2026-25210 affects libexpat prior to 2.7.4, where doContent may miscompute bufSize due to missing integer overflow check during tag buffer reallocation. Multiple connected sources confirm the issue and reference a fix in updated expat releases; remediation is to update to a version including ...

7.8CVSS6AI score0.00214EPSS
Save
CVE
CVE
•added 2026/08/20 4:22 a.m.•103 views

CVE-2026-76956

In libexpat versions 2.8.2 and 2.8.3 (before 2.8.4 ), a misinterpretation of the getentropy system call's return code results in insufficient entropy during hash table seeding. This exposes the parser to hash flooding attacks , where an attacker sends crafted XML content to trigger excessive coll...

7.5CVSS5.8AI score0.00287EPSS
Save
Total number of security vulnerabilities64